package com.pet.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PetHealthInformation implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id; // 宠物健康信息的唯一标识

    private String name; // 宠物的名字

    private Integer gender; //性别

    private Integer month; // 宠物的月龄

    private Integer breed; // 宠物的品种（1代表猫，2代表狗）

    private Integer type; // 宠物的类型（1代表大型，2代表中型，3代表小型）

    private Integer kg; // 宠物的体重

    private Integer bcs; // 宠物的健康情况（Body Condition Score）

    private LocalDate washTime; // 宠物最近洗澡的时间

    private LocalDate internalDeworming; // 宠物最近体内驱虫的时间

    private LocalDate extracorporealDeworming; // 宠物最近体外驱虫的时间

    private Integer createUser;//使用用户id

    private LocalDateTime updateTime;//最后更新时间

    private String image;

}
